#include<stdio.h>
#include<stdlib.h>
#define MAX 2000
int main()
{
	int m,n;
	int a[MAX],b[MAX],c[MAX];
	while(scanf("%d",&m)!=EOF)
	{
		for(int i=0;i<m;i++)
		{
			scanf("%d",&a[i]);
		}
		scanf("%d", &n);
        for (int i = 0; i < n; i++) 
		{
            scanf("%d", &b[i]);
        }
        int i=0,j=0,k=0;
        while(i<m&&j<n)
        {
        	if(a[i]<=b[j])
        	{
        		c[k++]=a[i++];
			}
			else
			{
				c[k++]=b[j++];
			}
		}
		while(i<m)c[k++]=a[i++];
		while(j<n)c[k++]=b[j++];
		for(int i=0;i<k;i++)
		{
			printf("%d%c",c[i], i == k - 1 ? '\n' : ' ');
		}
	}
	return 0;
}

